package com.ruoyi.cs.domain;

import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;

import java.math.BigDecimal;

@Data
public class ZBTGoodsVo extends BaseEntity {

    /**
     * 游戏id
     */
    private String appId;
    /**
     * 饰品id
     */
    private String itemId;
    /**
     * 饰品名称
     */
    private String itemName;
    /**
     * 饰品唯一名称英文
     */
    private String marketHashName;
    /**
     * 短名称，去掉前缀
     */
    private String shortName;
    /**
     * 图片地址
     */
    private String imageUrl;
    /**
     * steam类型，例如dota2 可穿戴
     */
    private String type;
    /**
     * steam类型，例如dota2 可穿戴
     */
    private String typeName;
    /**
     * 品质名称
     */
    private String qualityName;
    /**
     * 品质颜色
     */
    private String qualityColor;
    /**
     * 稀有度
     */
    private String rarity;
    /**
     * 稀有度名称
     */
    private String rarityName;
    /**
     * 稀有度颜色
     */
    private String rarityColor;
    /**
     * 外观
     */
    private String exterior;
    /**
     * 外观名称
     */
    private String exteriorName;
    /**
     * 价格和在售数量信息
     */
    private PriceInfo priceInfo;

    /**请求参数*/
    /**
     * CSGO类别
     */
    private String category;
    /**
     * 关键词
     */
    private String keyword;
    /**
     * 价格区间
     */
    private String maxPrice;
    private String minPrice;
    /**
     * 排序类型:0 更新时间 1 价格升序 2 价格降序
     */
    private String orderBy;
    /**
     * 武器类型
     */
    private String weapon;


    /**
     * 饰品所属类型 0 箱子  1 ROLL房间 2 幸运饰品 3 饰品商城 4 补偿饰品
     */
    private String goodsBelongingType;

    /**
     * 饰品所属类型ID 当所属类型为 0  箱子ID 1 ROLL房间ID 其他为空
     */
    private String goodsBelongingId;

    /**
     * 饰品库存数
     */
    private Long goodsStocknum;

    /**
     * 幸运饰品升级最小区间概率
     */
    private String minSectionRate;
    /**
     * 幸运饰品升级最大区间概率
     */
    private String maxSectionRate;

    /**
     * 在售最低价
     */
    private BigDecimal price;

    /**
     * 在售数量
     */
    private Long quantity;
    /**
     * 自动发货在售最低价
     */
    private BigDecimal autoDeliverPrice;
    /**
     * 自动发货在售数量
     */
    private String autoDeliverQuantity;
    /**
     * 人工发货在售最低价
     */
    private BigDecimal manualDeliverPrice;
    /**
     * 人工发货在售最低价
     */
    private String manualQuantity;

    /**
     * 自动发货在售最低价溢价后价格（针对商城类型）
     */
    private BigDecimal autoDeliverPricePremium;


}

